package com.yuandian.management.vo;


import com.yuandian.po.BasePageSearch;

import java.util.Date;

/**
 * 批量导入步骤表
 *
 * @author fucx
 * @date   2020/08/28
 */
public class ExcelStep extends BasePageSearch {
    /**
     *
     */
    private static final long serialVersionUID = 1L;
    /**
     * 表id
     */
    private Integer id;

    /**
     * 流水号
     */
    private String dataNumber;

    /**
     * 业务序号
     */
    private String sequenceNumber;

    /**
     * 系统编码
     */
    private String systemCode;

    /**
     * 系统名称
     */
    private String systemName;

    /**
     * 业务编码
     */
    private String businessCode;

    /**
     * 业务名称
     */
    private String businessName;

    /**
     * 步骤名称
     */
    private String stepName;

    /**
     * 步骤类型(1首，2中间，3末)
     */
    private String stepType;

    /**
     * 步骤顺序
     */
    private String sequence;

    /**
     * 是否允许失败
     */
    private String isAllowFail;

    /**
     * 是否可缺失
     */
    private String isAllowLose;

    /**
     * 是否确认：0代表不确认，1代表确认
     */
    private String confirmFlag;

    /**
     * 业务资源
     */
    private String resource;

    /**
     * 导入状态：0成功，1失败
     */
    private Integer dealStatus;

    /**
     * 失败原因
     */
    private String reason;

    /**
     * 定时任务状态：0为未处理，1已处理完成
     */
    private Integer taskStatus;


    /**
     * 状态：0为正常，1为软删除
     */
    private Integer status;

    /**
     * 创建者账号, 默认admin
     */
    private String createBy;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 修改者账号, 默认admin
     */
    private String updateBy;

    /**
     * 修改时间, 默认当前时间
     */
    private Date updateTime;

    /**
     * 备注
     */
    private String remarks;

    /**
     * 分页需要，总条数
     */
    private long count;

    /**
     * 前端展示序号
     */
    private String key;

    public String getIsAllowFail() {
        return isAllowFail;
    }

    public void setIsAllowFail(String isAllowFail) {
        this.isAllowFail = isAllowFail;
    }

    public String getIsAllowLose() {
        return isAllowLose;
    }

    public void setIsAllowLose(String isAllowLose) {
        this.isAllowLose = isAllowLose;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getDataNumber() {
        return dataNumber;
    }

    public void setDataNumber(String dataNumber) {
        this.dataNumber = dataNumber;
    }

    public String getSequenceNumber() {
        return sequenceNumber;
    }

    public void setSequenceNumber(String sequenceNumber) {
        this.sequenceNumber = sequenceNumber;
    }

    public String getSystemCode() {
        return systemCode;
    }

    public void setSystemCode(String systemCode) {
        this.systemCode = systemCode;
    }

    public String getSystemName() {
        return systemName;
    }

    public void setSystemName(String systemName) {
        this.systemName = systemName;
    }

    public String getBusinessCode() {
        return businessCode;
    }

    public void setBusinessCode(String businessCode) {
        this.businessCode = businessCode;
    }

    public String getBusinessName() {
        return businessName;
    }

    public void setBusinessName(String businessName) {
        this.businessName = businessName;
    }

    public String getStepName() {
        return stepName;
    }

    public void setStepName(String stepName) {
        this.stepName = stepName;
    }

    public String getStepType() {
        return stepType;
    }

    public void setStepType(String stepType) {
        this.stepType = stepType;
    }

    public String getSequence() {
        return sequence;
    }

    public void setSequence(String sequence) {
        this.sequence = sequence;
    }

    public String getConfirmFlag() {
        return confirmFlag;
    }

    public void setConfirmFlag(String confirmFlag) {
        this.confirmFlag = confirmFlag;
    }

    public Integer getDealStatus() {
        return dealStatus;
    }

    public void setDealStatus(Integer dealStatus) {
        this.dealStatus = dealStatus;
    }

    public String getReason() {
        return reason;
    }

    public void setReason(String reason) {
        this.reason = reason;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getCreateBy() {
        return createBy;
    }

    public void setCreateBy(String createBy) {
        this.createBy = createBy;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getUpdateBy() {
        return updateBy;
    }

    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public String getResource() {
        return resource;
    }

    public void setResource(String resource) {
        this.resource = resource;
    }

    public long getCount() {
        return count;
    }

    public void setCount(long count) {
        this.count = count;
    }

    public String getKey() {
        return key;
    }

    public void setKey(String key) {
        this.key = key;
    }

    public Integer getTaskStatus() {
        return taskStatus;
    }

    public void setTaskStatus(Integer taskStatus) {
        this.taskStatus = taskStatus;
    }

    @Override
    public String toString() {
        return "ExcelStep [id=" + id + ", dataNumber=" + dataNumber + ", sequenceNumber=" + sequenceNumber + ", systemCode="
                + systemCode + ", systemName=" + systemName + ", businessCode=" + businessCode + ", businessName=" + businessName
                + ", stepName=" + stepName + ", stepType=" + stepType + ", sequence=" + sequence + ", confirmFlag=" + confirmFlag
                + ", resource=" + resource + ", dealStatus=" + dealStatus + ", reason=" + reason + ", taskStatus=" + taskStatus
                + ", status=" + status + ", createBy=" + createBy + ", createTime=" + createTime + ", updateBy=" + updateBy
                + ", updateTime=" + updateTime + ", remarks=" + remarks + ", count=" + count + ", key=" + key + "]";
    }

}
